package demo4.mapper;

import demo4.pojo.User;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 * 公司中对接口和实现类的命名通常有两种规则
 * 1:接口名以I开始，实现类正常
 * 例如:
 * 接口:IUserMapper
 * 实现类:UserMapper
 * <p>
 * 2:接口名正常，实现类以Impl结尾
 * 例如:
 * 接口:UserMapper
 * 实现类:UserMapperImpl
 * <p>
 * 本案例采用第一种命名方式
 */
public interface IUserMapper {
    int insert(User user);

    User selectByUsername(String name);

    List<User> selectAll();

}
